home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 37 / IOPROG_37.ISO / SOFT / Multilizer.exe / disk1 / data1.cab / data1 / [Group11]VCL Source / Ivmulti.inc next >
Encoding:
Text File  |  1999-06-01  |  2.0 KB  |  88 lines

  1. {
  2.   VER80  = Delphi 1
  3.   VER90  = Delphi 2
  4.   VER93  = C++Builder 1
  5.   VER100 = Delphi 3
  6.   VER110 = C++Builder 3
  7.   VER120 = Delphi 4
  8.   VER125 = C++Builder 4
  9.   VER130 = Delphi 5
  10.  
  11.   IVSHORT = VCL 1.0, Delphi 1, short strings
  12.   IVANSI  = VCL 2.0, Delphi 2 or C++Builder 1, long strings
  13.   IVIME   = VCL 2.5, Delphi 3 or C++Builder 1, IME and charset
  14.   IVWIDE  = VCL 3.x, Delphi 3 or C++Builder 3, wide strings, resource strings
  15.   IVBIDI  = VCL 4.x, Delphi 4 or C++Builder 4, bidi support
  16.  
  17.   IVDELPHI = Any Delphi version
  18.   IVCB     = Any C++Builder version
  19. }
  20.  
  21. {$IFDEF VER80}
  22.   {$DEFINE IVSHORT}              { Delphi 1 }
  23.   {$DEFINE IVDELPHI}
  24. {$ELSE}
  25.   {$IFDEF VER90}
  26.     {$DEFINE IVANSI}             { Delphi 2 }
  27.     {$DEFINE IVDELPHI}
  28.   {$ELSE}
  29.     {$DEFINE IVIME}
  30.     {$IFDEF VER93}
  31.       {$DEFINE IVANSI}           { C++Builder 1 }
  32.       {$DEFINE IVCB}
  33.     {$ELSE}
  34.       {$DEFINE IVWIDE}           { Delphi 3 or C++Builder 3 }
  35.       {$IFDEF VER100}
  36.         {$DEFINE IVDELPHI}       { Delphi 3 }
  37.       {$ELSE}
  38.         {$IFDEF VER110}
  39.           {$DEFINE IVCB}         { C++Builder 3 }
  40.         {$ELSE}
  41.           {$DEFINE IVBIDI}       { Delphi 4 or C++Builder 4 }
  42.           {$IFDEF VER120}
  43.             {$DEFINE IVDELPHI}   { Delphi 4 }
  44.           {$ELSE}
  45.             {$IFDEF VER125}
  46.               {$DEFINE IVCB}     { C++Builder 4 }
  47.             {$ELSE}
  48.               {$IFDEF VER130}
  49.                 {$DEFINE IVDELPHI} { Delphi 5 }
  50.               {$ENDIF}
  51.             {$ENDIF}
  52.           {$ENDIF}
  53.         {$ENDIF}
  54.       {$ENDIF}
  55.     {$ENDIF}
  56.   {$ENDIF}
  57. {$ENDIF}
  58.  
  59. {
  60.   IVVCL = Multilanguage for VCL
  61.   IVVB  = Multilanguage for Visual Basic
  62. }
  63.  
  64. {$IFNDEF IVVB}
  65.   {$DEFINE IVVCL}
  66. {$ENDIF}
  67.  
  68. {
  69.   IVSTANDARD = standard version
  70.   IVPRO      = professional version
  71.   IVPRO32    = 32-bit professional version
  72. }
  73.  
  74. {$IFNDEF IVSTANDARD}
  75.   {$DEFINE IVPRO}
  76.   {$IFDEF WIN32}
  77.     {$DEFINE IVPRO32}
  78.   {$ENDIF}
  79. {$ENDIF}
  80.  
  81.  
  82. { C++Builder 3.0 requires the following directive }
  83.  
  84. {$IFDEF VER110}
  85.   //{$ObjExportAll On}
  86. {$ENDIF}
  87.  
  88.